package com.shrct.businessprocess.product;

import com.shrct.businessprocess.product.RCCompanyServiceEntry;
import com.shrct.businessprocess.product.RCLogicProductEvent;
import com.shrct.businessprocess.product.impl.RCRegisterCompanyServiceEventImpl;
import com.shrct.businessprocess.product.proxy.RCRegisterCompanyServiceEventProxy;
import edu.fudan.mylang.pf.EntityImplementation;

@EntityImplementation(implementBy = RCRegisterCompanyServiceEventImpl.class)
public interface RCRegisterCompanyServiceEvent extends RCLogicProductEvent {
  public abstract RCCompanyServiceEntry getCompanyService();
  
  public abstract RCRegisterCompanyServiceEvent setCompanyService(final RCCompanyServiceEntry companyService);
  
  public abstract String getDescription();
  
  public abstract String getEventTitle();
  
  public abstract RCRegisterCompanyServiceEventProxy toProxy();
}
